{{tag>console photo terminal shell}}
----

====== ExifTool ======

ExifTool est une bibliothèque [[:perl]] et un utilitaire en ligne de commande permettant de manipuler des méta-données.\\
Il supporte une grande variété de méta-données, dont [[wpfr>EXIF]], GPS, [[wpfr>IPTC]], [[wpfr>XMP]], [[wpfr>GeoTiff]]… et la plupart des appareils photos et caméras, reportez-vous au [[https://exiftool.org/|site officiel]] pour plus d'informations.
<note warning>Selon la page [[wpfr>EXIF|wikipédia, EXIF]] n'est plus maintenu !\\
Ce qui n'empêche pas ExifTool de conserver tout son intérêt pour lire et écrire des métadonnées, entre autre au format IPTC.</note>

===== Installation =====
<code bash>sudo apt install libimage-exiftool-perl</code>

===== Utilisation =====
==== Afficher les métadonnées d'un fichier ====
<code bash>exiftool nomFichierImage</code>
====  afficher les métadonnées d'un fichier en langue française ====
<code bash>exiftool -lang fr nomFichierImage</code>
==== Afficher les métadonnées d'un fichier précédées de leur nom officiel (pour lecture ou inscription) ====
Simple nom de la balise :
<code bash>exiftool -s nomFichierImage</code>
Nom de balise et groupe de métadonnées :
<code bash>exiftool -G nomFichierImage</code>
==== Récupérer la date de création du fichier ====
<code bash>exiftool -CreateDate nom-nomFichier.AVI|JPG</code>
==== Extraire des informations détaillées dans un fichier ====
  * Extraire les informations dans un fichier texte :
<code bash>exiftool -lang fr -k -a -u -g1 -w txt nomFichier</code>
  * Extraire les informations dans un fichier xmp (xmp sidecar) :
<code bash>exiftool -k -o %d%f.xmp nomFichierImage</code>
==== Extraire une métadonnées particulière dès lors que son nom est connu ====
<code bash>exiftool -exif:fnumber nomFichierImage
exiftool -imagesize nomFichierImage</code>
==== Extraire toutes les métadonnées d'un groupe ====
<code bash>exiftool -exif:all nomFichierImage
exiftool -xmp:all nomFichierImage</code>
==== Écrire une métadonnée ====
  * Écrire un commentaire
<code bash>exiftool -Comment="Commentaire du fichier" nomFichierImage</code>

  * Insérer une balise IPTC:Crédit
<code bash>exiftool exiftool -IPTC:CREDIT="Félix NADAR" nomFichierImage</code>

  * Insérer des coordonnées GPS (« géotaggage »)
<code bash>exiftool  -XMP:GPSLongitude="5.374361111111111"  -XMP:GPSLatitude="43.29552777777778"  -GPSLongitudeRef="East" -GPSLatitudeRef="North" nomFichierImage</code>

  * Copier des métadonnées depuis un autre fichier
<code bash>exiftool -tagsfromfile nomFichierSource -all:all nomFichierImage
exiftool -tagsfromfile nomFichierSource -xmp nomFichierImage
</code>
==== Effacer des métadonnées ====
  * Effacer toutes les métadonnées
<code bash>exiftool -all= nomFichierImage
</code>
  * Effacer toutes les occurrences d'une balise spécifique (notamment si des balaises homonymes existent dans plusieurs groupes)
<code bash>exiftool -Comment= nomFichierImage
</code>

  * Effacer uniquement les balises d'un groupe donné
<code bash>exiftool -iptc:Comment= nomFichierImage
</code>
  * Effacer toutes les balises d'un groupe donné
<code bash>exiftool -exif:all= nomFichierImage
</code>
===== Voir aussi =====
  * [[:exiv2]], autre utilitaire complémentaire

===== Liens utiles =====
  * (en) [[https://exiftool.org/]] site officiel
  * (en) [[https://linuxhint.com/get_filea_metadata_exif_tool/]] exemple d'extraction de méta-données avec exiftool

----

//Contributeurs : zococo, [[:utilisateurs/bcag2]]//